// samsting : this file is auto create.

#ifndef ALIYUN_Push_PushByteMessageRequest_H_
#define ALIYUN_Push_PushByteMessageRequest_H_

#include "core/rpc_acs_request.h"

namespace aliyun { namespace Push {

class PushByteMessageRequest : public RpcAcsRequest {
public:
  PushByteMessageRequest();

  int64 GetAppId(void) const;
  void  SetAppId(int64 AppId);

  int  GetSendType(void) const;
  void SetSendType(int SendType);

  const string& GetAccounts(void) const;
  void          SetAccounts(const string& Accounts);

  const string& GetDeviceIds(void) const;
  void          SetDeviceIds(const string& DeviceIds);

  const string& GetPushContent(void) const;
  void          SetPushContent(const string& PushContent);

private:
  int64  AppId_;
  int    SendType_;
  string Accounts_;
  string DeviceIds_;
  string PushContent_;

};

} } // namespace aliyun { namespace Push {

#endif // #ifndef ALIYUN_Push_PushByteMessageRequest_H_

// end of file 
